package jnpf.engine.custom.type;

import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import jnpf.base.UserInfo;
import jnpf.engine.model.flowengine.shuntjson.childnode.GroupsModel;
import jnpf.engine.model.flowengine.shuntjson.childnode.ProperCond;
import jnpf.engine.model.flowengine.shuntjson.childnode.Properties;
import jnpf.engine.model.flowtask.FlowConditionModel;
import jnpf.engine.util.FlowContextHolder;
import jnpf.engine.util.FlowTaskUtil;
import jnpf.engine.util.SpringContextHolder;
import jnpf.permission.entity.UserEntity;
import jnpf.permission.service.UserService;
import jnpf.util.JsonUtil;
import jnpf.util.StringUtil;
import jnpf.util.UserProvider;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.flowable.bpmn.model.Process;
import org.flowable.engine.RuntimeService;
import org.flowable.engine.delegate.DelegateExecution;
import org.flowable.engine.delegate.JavaDelegate;
import org.springframework.stereotype.Component;

import javax.script.ScriptEngine;
import java.util.*;

import static jnpf.engine.util.BpmnModelUtils.*;
import static jnpf.engine.util.EvalUtils.*;
import static jnpf.engine.util.EvalUtils.search;

/**
 * @author Doctor4JavaEE
 * @since 2024/3/12
 */
@Component
@Slf4j
public class SwerveTaskListener implements JavaDelegate {
    @Override
    public void execute(DelegateExecution execution) {



    }
}
